Objectifs d'apprentissage
- Comprendre la hiérarchie de la mémoire GPU et ses caractéristiques de latence
- Identifier les schémas de regroupement (coalescing) de la mémoire globale
- Mettre en œuvre des stratégies de tiling 1D et 2D à l'aide de la mémoire partagée
- Analyser et atténuer les conflits de banque de mémoire partagée
- Comparer les gains de performance entre les implémentations avec tiling et sans tiling